sale on approval or inspection - Spanish English Dictionary